ricardo peláez
PSIM Yogyakarta vs Persija Jakarta: The Ze Valente Equation and Shin Tae-yong's Lineup QuestionThree matches, no wins. PSIM Yogyakarta enter their meeting with Persija...
Woltemade, Bayern and Kane's Bench: Reading a Transfer Story Through Two Layers of DataI still keep the habit of noting runs without the ball. In a match I rewatche...
The Lesson of a Mispronounced Name: When the Sports System Fails to See the HumanI once mispronounced a name. Three times, in the first half of the Nigeria...
Saigon Phantom's Undefeated Run: The ANTGAMER Shockwave and the New Tier Gap at VMC Fall 2026When Saigon Phantom closed the group stage of Visa VMC Fall 2026 with an...
Injury in Vietnamese Martial Arts: When the Fight Calendar Signs Its Name on Every Fighter's BodyAt the 47th second of the third round, the left knee of a young Vietnamese...
Vietnam Women's Volleyball: Not a Talent Problem, But a Data ProblemLate August 2026, at Vinh Phuc Gymnasium, after Tran Thi Thanh Thuy's soft sh...
Nguyen Thuy Linh and the 24-22 Set Against Chen Yu Fei: What Scoring Data Says and Hides at the Asian GamesI wrote the score into my notebook close to midnight: 10-21, 24-22, 12-21....
Esports: The Bottleneck Is Data Infrastructure, Not the ArenaOver the past three weeks, I have spent most of my time reviewing the match...
BCL 2026/27 Season Opener: Four Rounds in Two Days, One Free Stream, and an Unfamiliar Name on the BoardAt 7:30 p.m. on 26 September 2026, inside BATTS club hall in Harlow, Essex, a...
Xuan Son's 60th-Minute Injury and the Doping Test: A Story Framed with the Wrong FocusI watched the Vietnam versus Philippines footage three times. Not to count...
Puripol Boonson's 9.91 Seconds: An Asian Games Record and a Missing Data ColumnThe electronic clock stopped at 9.91. None of the other seven men in the 100m...
The Empty Meadow Park: Reading Young Talent Amid Transfer-Window NoiseIn March 2026, Meadow Park was so empty that I could hear the ball bounce on...
Ninh Binh vs HAGL: Seven goals, one corridor behind the full-backs, and two club-building modelsIn Ninh Binh's last three matches, the first pass has rarely come from the...
Italy Calls Up 9 Debutants: The Dual-National Cap-Tying Gamble and Cracks in the Transfer ReportItaly's national team squad list has just been released, and I sit in Busan,...
Table Tennis: 52 Weeks, 2,000 Points and the Price of Being Seed Number NineAt a WTT Contender qualifier, in a hall that was barely half full, I once sat...
China Smash 2026: Nineteen Minutes in Beijing and the Indian Men's Doubles EquationNineteen minutes. That is the first number I circled when the China Smash 202...
Persib Bandung 1-0 FC Seoul: A Fifth-Minute Goal, a Player-of-the-Match Goalkeeper and an Unresolved Medical FileIn the 51st minute at Seoul World Cup Stadium, Julio Cesar rose inside the...
CS2 Falls to 805,000 Players: Seven Months of Decline and the Field Debt Valve Has Not PaidOn September 23, CS2 hit 1,450,705 concurrent players, the highest peak of th...
Nikola Jokic and the $360 Million Contract: The Cap Paradox Denver Has Not NamedKevin O'Connor recounts a small detail. For years, every time he asked league...
Two Vietnamese runners complete the 330 km Tor des Géants ultra trail: A survival achievement in extreme terrainIn the world of trail running, Tor des Géants is one of the most brutal tests...
